package com.ruoyi.system.domain.HUAWEI;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;
import com.ruoyi.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 华为隔离锁定清单对象 AT_LOCKED_ITEM_INFO_TI
 *
 * @author ruoyi
 * @date 2023-03-25
 */
@Data
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@Accessors(chain = true)
@TableName("AT_LOCKED_ITEM_INFO_TI")
public class AtLockedItemInfoTi implements Serializable {

private static final Long serialVersionUID=1L;


        /** psn */
        @Excel(name = "psn")
    private String psn;

        /** barcode */
        @Excel(name = "barcode")
    private String barcode;

        /** 09条码 */
        @Excel(name = "09条码")
    private String bar09;

        /** 编码 */
        @Excel(name = "编码")
    private String item;

        /** lotcode */
        @Excel(name = "lotcode")
    private String lotcode;

        /** datecode */
        @Excel(name = "datecode")
    private String datecode;

        /** 锁定状态(1  表示隔离物料  0  未隔离物料) */
        @Excel(name = "锁定状态(1  表示隔离物料  0  未隔离物料)")
    private String lockFlag;

        /** 创建人 */
        @Excel(name = "创建人")
    private String createdBy;

        /** 创建时间 */
        @Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdDate;

    /** 创建时间本地 */
    @Excel(name = "创建时间本地" , width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

        /** 更新人 */
        @Excel(name = "更新人")
    private String updatedBy;

        /** 更新时间 */
        @Excel(name = "更新时间" , width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedDate;

        /** 备注 */
        @Excel(name = "备注")
    private String comments;

        /** 供应商代码 */
        @Excel(name = "供应商代码")
    private String segment1;

        /** Lot通配符 */
        @Excel(name = "Lot通配符")
    private String segment2;

        /** d/c通配符 */
        @Excel(name = "d/c通配符")
    private String segment3;

        /** 供应商 */
        @Excel(name = "供应商")
    private String segment4;

        /** 隔离单 */
        @Excel(name = "隔离单")
    private String segment5;

        /** 唯一值 */
        @Excel(name = "唯一值")
    private String transId;

        /** lotcodeTo */
        @Excel(name = "唯一值")
    private String lotcodeTo;

        /** datecodeTo */
        @Excel(name = "唯一值")
    private String datecodeTo;

        /** orderNo */
        @Excel(name = "唯一值")
    private String orderNo;

        /** segment6 */
        @Excel(name = "唯一值")
    private String segment6;

        /** segment7 */
        @Excel(name = "唯一值")
    private String segment7;

        /** segment8 */
        @Excel(name = "唯一值")
    private String segment8;

        /** segment9 */
        @Excel(name = "唯一值")
    private String segment9;

        /** segment10 */
        @Excel(name = "唯一值")
    private String segment10;

        /** segment11 */
        @Excel(name = "唯一值")
    private String segment11;

        /** segment12 */
        @Excel(name = "唯一值")
    private String segment12;

        /** segment13 */
        @Excel(name = "唯一值")
    private String segment13;

        /** segment14 */
        @Excel(name = "唯一值")
    private String segment14;

        /** segment15 */
        @Excel(name = "唯一值")
    private String segment15;

        /** syncStatus */
        @Excel(name = "唯一值")
    private Integer syncStatus;

        /** isDelete */
        @Excel(name = "唯一值")
    private Integer isDelete;
}
